我的電腦是Apple M2 Pro, 16 GB, macOS Ventura Version 13.5
以Mac OS X為範例。其實在Mac的作業系統內,其實已經有內建Ruby在裡面。
不過在這邊,還是藉由RVM(Ruby Version Manager)來管理Ruby。
Step 1 : 開啟終端機(Terminal)
Step 2 : 於內執行(Install RVM的執行程式 - 請參考:RVM的官網 (https://rvm.io/)
\curl -sSL https://get.rvm.io | bash -s stable
Step 3 : 於內執行 rvm list known
藉由此列表查看可以安裝哪些版本
Step 4:於內執行 rvm install 3.2.2
藉由此即可安裝Ruby 3.2.2 版
其實當我藉由rvm install 去安裝Ruby的版本時候,遇到困難而無法順利安裝完整。
後來藉由 stack overflow 網站查詢曾經問過的問題,才發現這個網友跟我遇到類似的問題:
參考:https://stackoverflow.com/questions/73976833/error-running-rvm-make-j10-while-installing-ruby-2-6-5-on-mac/76766876#76766876
發現是M2 Pro的路徑有所不同。
最後藉由在終端機執行 rvm install 3.2.2 --with-openssl-dir=/opt/homebrew/Cellar/openssl@3
使用這個方式之後,才順利完成安裝。
當我們安裝好Ruby之後,我們可以藉由:
在終端機執行 rvm list
→ 查看目前電腦內安裝過的Ruby版本
在終端機執行 ruby -v
→ 查看目前電腦使用的Ruby版本
在終端機執行 rvm use x.x.x → 切換至其他的Ruby版本,例如 rvm use 2.4.1
在終端機執行 rvm x.x.x - -default → 將某個Ruby版本列為預設值,這樣不用每次更換,例如 rvm 2.3.3 - -default
在終端機執行 rvm uninstall x.x.x → 就可以將某個版本移除,例如 rvm uninstall 2.2.1
在安裝上遇到了自己無法解決的困擾,除了詢問朋友得到協助之外,也可以藉由網路,
除了google, stack overflow…等網站,還有現在時代最火紅的chapgpt。
以前的我,很害怕問問題,很害怕打擾別人,但如果你不能說出自己的問題,真的沒有人能夠幫助你。
學習上,相信只要願意說出自己的困難,一定會有辦法解決的。